﻿using EasyLib.Configuration;
using EasyLib.Utils;

namespace EasyLib.Configuration
{
    /// <summary>
    /// Abstarct file configuration class
    /// </summary>
    public abstract class FileConfig : DefaultConfig
    {
        public abstract override void LoadData();

        public virtual string ConfigFilePath
        {
            get { return CommonUtils.GetRealPath(ConfigResource); }
        }
        internal protected FileConfig(string configResource)  : base(configResource){}        
    }
}